extensive beach - French English Dictionary